joshua aide